package com.yuke.cloud.service.cmc.service;

import com.yuke.cloud.common.core.support.IService;
import com.yuke.cloud.service.api.cmc.dto.CmsSecKillAndSkuDto;
import com.yuke.cloud.service.api.cmc.dto.CmsSecKillSkuDto;
import com.yuke.cloud.service.api.pmc.dto.ProdSpecInfoDto;
import com.yuke.cloud.service.cmc.dto.CmsAppTopicDataDetailDto;
import com.yuke.cloud.service.cmc.dto.CmsAppTopicInfoDto;
import com.yuke.cloud.service.cmc.dto.CmsAppTopicSpecInfoDto;
import com.yuke.cloud.service.cmc.entity.CmsAppTopicData;

import java.util.List;


/**
 * Created by wg on 2019/01/18.
 */
public interface CmsStorageSpecService extends IService<CmsAppTopicData> {
     List<ProdSpecInfoDto> getAppDetailByTopicId(CmsAppTopicDataDetailDto cmsAppTopicDataDetailDto);
     List<CmsAppTopicDataDetailDto> getAppDetailByTopicIdList(CmsAppTopicDataDetailDto cmsAppTopicDataDetailDto);
     List<CmsSecKillAndSkuDto> getSecKillAndSpecs(Integer count,Long shopId);
     List<CmsSecKillSkuDto> getSecKillSkus(Long secKillId, Long shopId);
     List<CmsAppTopicSpecInfoDto> getAppTopicSpecInfoList(CmsAppTopicInfoDto cmsAppTopicInfoDto);
}
